import tkinter as tk
import random
random_val = random.randint(1,128 )

from tkinter import *
from tkinter import messagebox
from tkinter import ttk

window = Tk() #Создаём окно приложения.
window.title("Тестовая программа")
window.wm_attributes('-alpha', 0.99)

window.geometry('400x200') #размер окна

# надпись
answer_label= tk.Label(window, text='')
answer_label.pack()
# Ввод символов
spinbox = ttk.Spinbox(window,from_=1.0, to = 128.0)
spinbox.pack()

names = 'Введите значение от 1 до 128'
bolshe = 'Загаданное число больше'

# Нажатие кнопки
def click_button():
    input_value= spinbox.get()
    if input_value.isdigit():
        if int(input_value) < random_val:
            lbl.configure(text='Загаданное число больше')
            messagebox.showinfo(title='Результат',message='Загаданное число больше')
            print('Загаданное число больше')
        if int(input_value) > random_val:
            lbl.configure(text='Загаданное число менше')
            messagebox.showinfo(title='Результат' ,message='Загаданное число менше')
            print('Загаданное число менше')
        if int(input_value) == random_val:
            lbl.configure(text='Вы угадали')
            messagebox.showinfo(title='Результат' ,message='Вы угадали')
            print('Вы угадали')
    else:
        print('Введено не число')
        
lbl = Label(window)  

btn = ttk.Button(window, text="Нажми", command=click_button)
btn.pack()


# надпись
answer_label= tk.Label(window, text='Нажмите кнопку для проверки')
answer_label.pack()

# надпись
answer_label= tk.Label(window, text='')
answer_label.pack()


lbl.pack()

window.mainloop()
